package com.th.supcom.pds.config.client.model;

import com.extjs.gxt.ui.client.data.BaseModelData;

/**
 * PhamDispensaryConfig UI模型.
 * 
 */
public class PhamDispensaryConfigModel extends BaseModelData implements java.io.Serializable
{

    /** 公司版权信息. */
    public static final String copyright = "Copyright 2014, TH Supcom Corporation";

    /** 提交路径. */
    public static final String SCC_BRANCH = "$URL$";

    /** 提交日期. */
    public static final String SCC_LAST_MODIFICATION_DATE = "$Date$";

    /** 最终修改人员. */
    public static final String SCC_LAST_MODIFIER_NAME = "$Author$";

    /** 最终版本号. */
    public static final String SCC_REVISION = "$Revision$";

    private static final long serialVersionUID = 1L;

    /**
     * 默认构造器 .
     */
    public PhamDispensaryConfigModel ()
    {

    }

    /**
     * 获取煎药机连接设置属性.
     * 
     * @return the Integer
     */
    public Integer getDecoteConnFlag ()
    {
        return get ("decoteConnFlag");
    }

    /**
     * 获取药房出库类型.
     * 
     * @return the String
     */
    public String getDeliveryType ()
    {
        return get ("deliveryType");
    }

    /**
     * 获取药房出库类型名称.
     * 
     * @return the String
     */
    public String getDeliveryTypeName ()
    {
        return get ("deliveryTypeName");
    }

    /**
     * 获取药房拼音码.
     * 
     * @return the deptPinyinCode
     */
    public String getDeptPinyinCode ()
    {
        return get ("deptPinyinCode");
    }

    /**
     * 获取打印=1，不打印=0属性.
     * 
     * @return the Integer
     */
    public Integer getDispensePrintFlag ()
    {
        return get ("dispensePrintFlag");
    }

    /**
     * 获取服务结束时间名称.
     * 
     * @return the String
     */
    public String getEndName ()
    {
        return get ("endName");
    }

    /**
     * 获取服务结束时间属性.
     * 
     * @return the String
     */
    public String getEndTime ()
    {
        return get ("endTime");
    }

    /**
     * 获取静脉输液配置属性.
     * 
     * @return the Integer
     */
    public Integer getInfusionConfig ()
    {
        return get ("infusionConfig");
    }

    /**
     * 获取静脉输液开放标识属性.
     * 
     * @return the Integer
     */
    public Integer getInfusionOpen ()
    {
        return get ("infusionOpen");
    }

    /**
     * 获取窗口开放标志 开放=1，不开放=0属性.
     * 
     * @return the Integer
     */
    public Integer getOpenFlag ()
    {
        return get ("openFlag");
    }

    /**
     * 获取所属药房属性.
     * 
     * @return the String
     */
    public String getPhamDispensaryCode ()
    {
        return get ("phamDispensaryCode");
    }

    /**
     * 获取药房属性主键属性.
     * 
     * @return the Long
     */
    public Long getPhamDispensaryConfigId ()
    {
        return get ("phamDispensaryConfigId");
    }

    /**
     * 获取药房名称.
     * 
     * @return the String
     */
    public String getPhamDispensaryName ()
    {
        return get ("phamDispensaryName");
    }

    /**
     * 获取药房摆药类型.
     * 
     * @return the String
     */
    public String getPhamName ()
    {
        return get ("phamName");
    }

    /**
     * 获取药房摆药类型 中药= A 中成药=B 西药=C 儿科药房=D 大液体=E 属性.
     * 
     * @return the String
     */
    public String getPhamType ()
    {
        return get ("phamType");
    }

    /**
     * 获取显示到当前为止几天的处方属性.
     * 
     * @return the Integer
     */
    public Integer getPrescDateBefore ()
    {
        return get ("prescDateBefore");
    }

    /**
     * 获取排队系统提示类型.
     * 
     * @return the String
     */
    public String getQueneName ()
    {
        return get ("queneName");
    }

    /**
     * 获取排队系统配置属性.
     * 
     * @return the Integer
     */
    public Integer getQueueConfig ()
    {
        return get ("queueConfig");
    }

    /**
     * 获取排队系统开放标识属性.
     * 
     * @return the Integer
     */
    public Integer getQueueEnable ()
    {
        return get ("queueEnable");
    }

    /**
     * 获取排队系统提示类型属性.
     * 
     * @return the String
     */
    public String getQueueType ()
    {
        return get ("queueType");
    }

    /**
     * 获取处方查询范围 1=自身 0=全院.
     * 
     * @return the Integer
     */
    public Integer getSearchRange ()
    {
        return get ("searchRange");
    }

    /**
     * 获取班次类型名称.
     * 
     * @return the String
     */
    public String getShiftName ()
    {
        return get ("shiftName");
    }

    /**
     * 获取药房班次类型 N=夜班 D=白班 A=全天属性.
     * 
     * @return the String
     */
    public String getShiftType ()
    {
        return get ("shiftType");
    }

    /**
     * 获取服务起始时间名称.
     * 
     * @return the String
     */
    public String getStartName ()
    {
        return get ("startName");
    }

    /**
     * 获取服务起始时间属性.
     * 
     * @return the String
     */
    public String getStartTime ()
    {
        return get ("startTime");
    }

    /**
     * 设置煎药机连接设置属性.
     * 
     * @param decoteConnFlag the decoteConnFlag to set.
     */
    public void setDecoteConnFlag (final Integer decoteConnFlag)
    {
        set ("decoteConnFlag", decoteConnFlag);
    }

    /**
     * 设置药房出库类型.
     * 
     * @param deliveryType the deliveryType to set.
     */
    public void setDeliveryType (final String deliveryType)
    {
        set ("deliveryType", deliveryType);
    }

    /**
     * 设置药房出库类型名称.
     * 
     * @param deliveryTypeName the deliveryTypeName to set.
     */
    public void setDeliveryTypeName (final String deliveryTypeName)
    {
        set ("deliveryTypeName", deliveryTypeName);
    }

    /**
     * 设置药房拼音码.
     * 
     * @param deptPinyinCode the deptPinyinCode to set.
     */
    public void setDeptPinyinCode (final String deptPinyinCode)
    {
        set ("deptPinyinCode", deptPinyinCode);
    }

    /**
     * 设置打印=1，不打印=0属性.
     * 
     * @param dispensePrintFlag the dispensePrintFlag to set.
     */
    public void setDispensePrintFlag (final Integer dispensePrintFlag)
    {
        set ("dispensePrintFlag", dispensePrintFlag);
    }

    /**
     * 设置服务结束时间名称.
     * 
     * @param endName the endName to set.
     */
    public void setEndName (final String endName)
    {
        set ("endName", endName);
    }

    /**
     * 设置服务结束时间属性.
     * 
     * @param endTime the endTime to set.
     */
    public void setEndTime (final String endTime)
    {
        set ("endTime", endTime);
    }

    /**
     * 设置静脉输液配置属性.
     * 
     * @param infusionConfig the infusionConfig to set.
     */
    public void setInfusionConfig (final Integer infusionConfig)
    {
        set ("infusionConfig", infusionConfig);
    }

    /**
     * 设置静脉输液开放标识属性.
     * 
     * @param infusionOpen the infusionOpen to set.
     */
    public void setInfusionOpen (final Integer infusionOpen)
    {
        set ("infusionOpen", infusionOpen);
    }

    /**
     * 设置窗口开放标志 开放=1，不开放=0属性.
     * 
     * @param openFlag the openFlag to set.
     */
    public void setOpenFlag (final Integer openFlag)
    {
        set ("openFlag", openFlag);
    }

    /**
     * 设置所属药房属性.
     * 
     * @param phamDispensaryCode the phamDispensaryCode to set.
     */
    public void setPhamDispensaryCode (final String phamDispensaryCode)
    {
        set ("phamDispensaryCode", phamDispensaryCode);
    }

    /**
     * 设置药房属性主键属性.
     * 
     * @param phamDispensaryConfigId the phamDispensaryConfigId to set.
     */
    public void setPhamDispensaryConfigId (final Long phamDispensaryConfigId)
    {
        set ("phamDispensaryConfigId", phamDispensaryConfigId);
    }

    /**
     * 设置药房名称.
     * 
     * @param phamDispensaryName the phamDispensaryName to set.
     */
    public void setPhamDispensaryName (final String phamDispensaryName)
    {
        set ("phamDispensaryName", phamDispensaryName);
    }

    /**
     * 设置药房摆药类型.
     * 
     * @param phamName the phamName to set.
     */
    public void setPhamName (final String phamName)
    {
        set ("phamName", phamName);
    }

    /**
     * 设置药房摆药类型 中药= A 中成药=B 西药=C 儿科药房=D 大液体=E 属性.
     * 
     * @param phamType the phamType to set.
     */
    public void setPhamType (final String phamType)
    {
        set ("phamType", phamType);
    }

    /**
     * 设置显示到当前为止几天的处方属性.
     * 
     * @param prescDateBefore the prescDateBefore to set.
     */
    public void setPrescDateBefore (final Integer prescDateBefore)
    {
        set ("prescDateBefore", prescDateBefore);
    }

    /**
     * 设置排队系统提示类型.
     * 
     * @param queneName the queneName to set.
     */
    public void setQueneName (final String queneName)
    {
        set ("queneName", queneName);
    }

    /**
     * 设置排队系统配置属性.
     * 
     * @param queueConfig the queueConfig to set.
     */
    public void setQueueConfig (final Integer queueConfig)
    {
        set ("queueConfig", queueConfig);
    }

    /**
     * 设置排队系统开放标识属性.
     * 
     * @param queueEnable the queueEnable to set.
     */
    public void setQueueEnable (final Integer queueEnable)
    {
        set ("queueEnable", queueEnable);
    }

    /**
     * 设置排队系统提示类型属性.
     * 
     * @param queueType the queueType to set.
     */
    public void setQueueType (final String queueType)
    {
        set ("queueType", queueType);
    }

    /**
     * 设置处方查询范围 1=自身 0=全院.
     * 
     * @param searchRange the searchRange to set.
     */
    public void setSearchRange (final Integer searchRange)
    {
        set ("searchRange", searchRange);
    }

    /**
     * 设置班次类型名称.
     * 
     * @param shiftName the shiftName to set.
     */
    public void setShiftName (final String shiftName)
    {
        set ("shiftName", shiftName);
    }

    /**
     * 设置药房班次类型 N=夜班 D=白班 A=全天属性.
     * 
     * @param shiftType the shiftType to set.
     */
    public void setShiftType (final String shiftType)
    {
        set ("shiftType", shiftType);
    }

    /**
     * 设置服务起始时间名称.
     * 
     * @param startName the startName to set.
     */
    public void setStartName (final String startName)
    {
        set ("startName", startName);
    }

    /**
     * 设置服务起始时间属性.
     * 
     * @param startTime the startTime to set.
     */
    public void setStartTime (final String startTime)
    {
        set ("startTime", startTime);
    }
}